@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none; }
body{
	 font-family: "微软雅黑";
}
button,input{ outline: none; border: 0; }
/*ul{ list-style:none; }*/
.wrap { width:100%; height:100%;transition:all 0.6s ease 0;-webkit-transition:all 0.6s ease 0;transform:translateX(0);-webkit-transform:translateX(0); margin-bottom:50px;}
.header1{ width:100%; height:60px; background-color:#8c3693; text-align:center; color:#fff; line-height:60px; font-size:18px; }
.gt{ width:10%; float:left; display:inline-block;}
.gt img{ vertical-align:middle; width:20px; margin-top:20px; height:20px;}
.cw{ width:80%;float:left; display:inline-block; color:#FFF; font-size:18px; }
.ico_menu3 img{ vertical-align:middle; width: 25px; height: 25px;}
.ico_menu3{ width:10%; height:auto; float:right; vertical-align:middle;}

.banner{ width:100%; height:auto;}
.banner img{ width:100%; height:auto;}

.middle1{ width:100%;}
.title{ width:100%; height:50px; border-bottom:1px solid #eeeeee; line-height:50px;}
.pic{ width:5%;float:left;display:inline-block;  }
.pic img{ vertical-align:middle;}
.ssyg{ width:70%; height:50px; float:left; line-height:50px; font-size:16px;display:inline-block;  font-weight:bold; color:#8c3693;}
.more{ height:50px; float:right;line-height:50px; color:#8c3693; margin-right: 10px; font-size:16px;display:inline-block; vertical-align:middle; font-weight:bold; border:0px solid #F00;}

.cong-list{ padding: 10px; border-bottom: 1px solid #eeeeee; }
.cong-list a{ display:inline-block; width: 100%;display: flex;}
.list-img{ width: 110px; height: 110px;}
.list-p{ flex: 2; margin-left: 10px;}
.list-p strong{color:#65276a;}
.list-but{flex:1; width: 80px; height: 30px; border-radius:15px; margin-top:35px; font-size: 9px; border: 0; background:#65276a; color: #fff;}
.list-but-g{flex:1; width: 80px; height: 30px; border-radius:15px; margin-top:35px; font-size: 9px; border: 0; background:-ms-linear-gradient(#686868,#959595); background: -webkit-linear-gradient(#686868,#959595); background:-moz-linear-gradient(#686868,#959595);color:#fff;}
.list-p p{ font-size:12px; overflow:hidden;color:#65276a; line-height: 30px;}  
.content{ width:100%; display:inline-block; border-top:1px solid #eeeeee; padding-top: 10px; padding: 0 10px; margin-top: 10px;}
.content-left{ width:110px; height:110px; float: left;}
.content-left img{ width:100%; }
.content-right{width: 57%; color:#65276a; float: right;}
.content-right p{ width:100%; height:auto;font-size:14px; overflow:hidden;}
.tiao{ width:100%;}
.tiao img{ width:100%; height:auto;}

.middle2{ width:100%; height:auto;}
.list-s{ width:100%; height:50px; border-bottom:1px solid #eeeeee;}
.list-s h5{ color:#8c3693; margin-left:5%; line-height:50px; height:50px;}
.list-px{ height: 60px; line-height: 60px; padding: 0 10px; border-bottom: 1px solid #EEEEEE;}
.list-px span{color:#333; font-size: 12px; }
.list-px span a{ font-size: 12px; color:#333;}
.btn{ width:100%; height:40px; margin-top:10px; position:absolute;}
.btn3{ width:80%; margin-left:10%; height:34px; border-radius:20px; margin-top:15px; border: 2px solid #C0C0C0; }
.btn_left{ width:80%; height:34px; margin-left: 10px; line-height: 34px; color: #666; float:left; position:absolute;}
.btn_left input{ color: #666;}
.btn_right{ width:70%; height:34px; float:left;}
.bottom{ width:100%; height:50px;border-bottom: 1px solid #EEEEEE;}
#btn{ width:70%; height:34px;border-radius:25px; color:#666; margin:0 auto; border:0px;}
#select{ width:30%; height:34px; border-radius:25px; background-color:#565353; color:#FFF; position:absolute; right:9%; border:0px;}
.submit{ width: 100%; height: 40px; margin: 0 auto; margin-top: 20px; background: url(../images/btn_tj.png) no-repeat; background-size:100% 100%;  color: #fff;}
.submit input{ width: 100%;height: 40px; border-radius: 20px; background: #8c3693; border: 0; color: #fff; font-size: 18px; outline: none;}
.dl_ljzhuce{}

 /*底部*/
.dibu{ height: 50px; background: #65276a; position: fixed; bottom: 0; left: 0; z-index: 999;} 
.dibu ul{ display: flex; list-style: none;}
.dibu ul li{ flex: 1; font-size: 12px; line-height: 50px;text-align: center; padding: 8px 0;}
.dibu ul li a{  color: #fff; }
.dibu ul li a p{ line-height: 12px;}
.dibu ul li a img{ width: 20px; height: 20px;}
.dibu ul li:hover{ background: #8c3693;}
.szbh{ height:34px; outline: none; line-height:34px; width:80%; margin-left:5%;float:left;color:#666;font-size:14px; border: 0;}


/* main_image slid */
.main_visual{border-top:1px solid #d7d7d7;position:relative;}
.main_image{overflow:hidden;position:relative; min-height: 165px;}
.main_image ul{width:9999px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;}
.main_image li span{display:block;width:100%;}
.main_image li a{display:block;width:100%;}
.main_image li img{ width: 100%; }
@media only screen and (max-width: 320px){
	 .main_image{height: 165px;} 
	 .xingbie{ width: 71%; display: block; }
	 .xingbie option{ width: 71%; display: block; }
	 }
@media only screen and (min-width: 321px) and (max-width: 375px) {
	.main_image{height: 190px;}
	.xingbie{ width: 71%;display: block; }
	.xingbie option{ width: 71%; display: block; }
}
@media only screen and (min-width: 321px) and (max-width: 375px) {
	.main_image{height: 190px;}
	.xingbie{ width: 71%;display: block; }
	.xingbie option{ width: 71%; display: block; }
}
@media only screen and (min-width: 376px) and (max-width: 414px) {
	.main_image{height: 210px;}
}
@media only screen and (min-width: 415px) and (max-width: 768px) {
	.main_image{height: 389px;}
}
div.flicking_con{position:absolute;bottom:10px;left:50%;z-index:999;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

.flicking_con2{position:absolute; left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
.flicking_con2 a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
.flicking_con2 a.on{background-position:0 -21px}
/*pay.html*/
.header2{ width:100%; height:60px; background-color:#855a89;}
.zzf{ width:80%; height:60px; color:#ffffff; float:left; line-height:60px; margin-left:5%;}
.sum{ width:10%; height:60px; color:#ffffff; float:left; line-height:60px;  }
.header3{ width:100%; height:50px; background-color:#FFF; margin-top:10px;}
.header4{ width:100%; height:100px; margin-top:2%; background-color:#FFF;}
.con1{ width:100%; height:100px; margin-top:2%;}
.content-left1{ width:20%; height:100px; float:left; padding-left:5%; padding-top:10px; }
.content-left1 img{ width:100%; height:100px; margin-top:10px;}
.content-right1{ width:60%; height:100px; float:left; color:#333; margin-left:5%;  padding-top:20px; }
.content-right1 p{ width:100%; height:100px; margin-top:20px; font-size:80%; color:#000;}
.right3{ width:8%; height:100px; float:right; line-height:100px; padding-top:10px;}
.btn2{ width:100%; height:40px;}
#btn2{ width:70%; height:40px;border-radius:25px; background-color:#7c2f82; color:#fff;text-align:center; font-size:18px; margin-left:15%;border:0px; margin-top:20px;}
.btm{ width:100%; height:30px; color:#999; margin-top:35px; text-align:center; font-size:12px;}

/*info.html*/
.info{ width:100%; height:40px; background-color:#f1f0f0; color:#6f4772; line-height:40px; padding-left:5%;}
.cont1{ width:100%; }
.mian2{ width:100%; height:350px; margin-top:80px;}
.account{ width:85%; height:40px; margin:0 auto; border-radius:25px; border:1px solid #ccc; margin-top:20px;}
.account2{ width:85%; height:150px; margin:0 auto; border-radius:25px;margin-top:20px; position: relative;}
.account select{width:auto; color: #999; height: 38px; line-height: 40px; float: right; margin-right: 20px; border: 0; outline: none;}
.account select option{ width: 100%;}
.zhengjian{ margin-top: 20px; width: 80%; margin:0 auto; width: 100%;}
.account_left{width: 46%; height:150px; float:left;}
.account_left img{ width：206.5px; height: 147.5px;}
.account_right{width:54%; height:31px; float:right; position: absolute; bottom: 0; right: 0;}
.account_right input{ width: 100%; height: 40px; color: #fff; line-height: 30px; text-align: center;background:url(../images/btn.png) no-repeat; background-size:100%;}
.account a{ float:right; display:inline; width:40%;position: absolute;right: 0px;}
.account a input{width:100%;height:38px;font-size:14px; border:0px solid #ffffff;}
.account span{ width:auto; height:40px; float:left; color:#fff; padding-left:10px; line-height:40px;}
.account input{ height:40px; float:right; background-color:transparent; border:0; float: left;}
#account{ width:100%; height:40px; border-radius:25px; color:#8c3693; margin-top:20px; padding-left:10px; display:inline; border:0; border:1px solid #ccc;}
#yzm{ width:85%; height:38px; border-radius:25px; color:#8c3693; background:url(../images/btn_tj.png) no-repeat; background-size:cover; text-align:center; color:#FFF; border:0; }
.cont2{ width:100%; height:100px;}
.ssbgxq_p{ color: #000; padding:10px 20px; font-size: 14px;}



/*confirmorder.html*/
.message{ width:100%; height:130px; background-image:url(../images/6_02.png);  background-repeat:repeat-x;margin-top:10px;}
.name{ width:100%; height:50px; }
.name span{ width:50%; height:50px; margin-top:10px; line-height:50px; padding-left:40px;color:#000;}
.adress{ width:100%; height:40px; }
.adress p{ color:#999; font-size:14px; padding-left:10px;}
.default{ width:20%; margin-left:10px; border-radius:25px;}
#default{ width:80%; margin-left:10px; background-color:#8c3693; border-radius:25px; border:0; height:20px; color:#FFF; margin-left:30px;}

.con2{ width:100%; height:100px; background-color:#FFF; margin-top:10px; border-top:1px solid #999; border-bottom:1px solid #CCC; }
.zfps{ width:100%; height:130px; background-color:#fff; border-top:1px solid #999; border-bottom:1px solid #CCC; margin-top:10px;}
.kd{ width:100%; height:40px; margin-top:10px;}
.kd span{float:left; color:#000; margin-top:20px; }
.detail{ width:90%; height:35px; margin:0 auto; background-color:#e6e6e6; margin-top:25px; text-align:right; line-height:35px; color:#333; font-size:14px; padding-right:10px;}

.task{ width:100%; height:100px; margin-top:10px;background-color:#FFF; }
.spje{ width:50%; height:100px; float:left; color:#000; text-align:left; padding-left:10px; margin-top:20px; }
.jf{ width:50%; height:100px; float:left; color:#F00; text-align:right;padding-right:10px; margin-top:20px; }
.sfxj{ width:100%; height:60px;bottom:0px; position: fixed; ov}
.sfxj_left{ width:60%; height:60px; float:lef;background-color:#262626; position:absolute;color:#FFF; line-height:60px; text-align:center;}
.sfxj_right{ width:40%; height:60px; float:left;background-color:#8c3693; position:absolute; margin-left:60%; color:#fff;line-height:60px; text-align:center;}

/*goodsdetail.html*/
.cwxlq{ width:100%; height:80px;}
.cwxlq_left{ width:50%; height:80px; float:left; text-align:left; padding-left:10px; color:#65276a; padding-top:20px; font-weight:bold;}
.cwxlq_right{ width:50%; height:80px; float:left; text-align:right; padding-right:10px; color:#828182; padding-top:60px;}
.cpms{ width:100%; height:auto; background-color:#ededed; border-top:1px solid #CCC; border-bottom:1px solid #CCC; margin-top:10px; padding: 10px 10px;}
.cpms h4{ width:100%; height:30px; line-height:30px; color:#65276a; margin-top:10px;}
.cpms p{ width:100%; height:140px; line-height:25px; color:#65276a; font-size:13px;}
.hp{ width:100%; height:40px; border-bottom:1px solid #CCC; color:#000; padding-left:10px; line-height:40px;}
.pl{ width:100%;color:#000;line-height:40px; margin-bottom: 62px; }

.xing{ width:100%; height:40px; color:#000; border-bottom:1px solid #E7E7E7;}
.xing_x{ width:50%; height:40px; float:left;}
.xing_x ul{ width:100%; height:40px; list-style:none; margin-left: 10px;}
.xing_x ul li{ width:10%; height:40px; float:left;}
.xing_right{ width:50%; height:40px; float:left; text-align:right; padding:0 10px;}
.plxq{ width:100%; height:40px; border-bottom:1px solid #E6E6E6; padding: 0 10PX; }
.sfxj1{width:100%;height: 60px; position:fixed;bottom:0px;background-color:#000;z-index:100px;}
.sfxj1_left{ width:50%; height:60px; float:lef; background-color:#262626; color:#FFF; line-height:60px; text-align:center; position:absolute; bottom:0;}
.sfxj1_right{ width:50%; height:60px; float:right;background-color:#8c3693; color:#fff; line-height:60px; text-align:center; position:absolute; bottom:0;}

/*eventdetail.html*/
.main2{border:1px solid #F00;}
.p1 h3{ width:100%;text-align:center; color:#ffffff; margin-top:20px;}
.p1 p{ width:90%;color:#ffffff; margin-top:20px; margin:0 auto; line-height:30px; text-indent:2em;}
.p2{ width:100%; padding-top:30px;}
.p2 p{ width:100%; color:#ffffff; text-align:right; padding-right:30px;}
.pp{ width:90%; height:30px; color:#ffffff; position:absolute; top:380px; margin-left:10%; font-size:14px;}
#btn1{ margin-top:30px; width:50%; height:40px; margin-left:25%; background-color:#7c3083; text-align:center; color:#ffffff; font-size:16px; border-radius:20px; border:0px;}

/*matchyugao.html*/
.jkbm{ width:30%; height:25px; float:right;}
#jkbm{ width:100%; height:25px; border-radius:20px; background-color:#762d7c; border:0px; color:#ffffff;}

/*eventlist.html*/
.list{ width:100%; height:60px; border: 1px solid #EEEEEE;}
.list_1{ width:75%; height:60px; color:#65276a; float:left; font-size: 16px; line-height:60px; padding-left:10px; font-weight:500;}
.list_2{ width:25%; height:60px; color:#65276a; float:left; line-height:60px; padding-right:10px;}
#list_2{ width:100%;border-radius:20px; background-color:#7d3084; border:0px; color:#ffffff; padding: 2px 0;} 

/*matchdetail.html*/
.fense{ width:100%; height:60px; background-image:url(../images/11.png); background-repeat:repeat-x; margin-top:15px;}
.name1{ width:20%; height:60px; float:left; line-height:60px; color:#000; text-align:center;}
.exam{ width:40%; height:60px; float:left; line-height:60px; color:#000;  text-align:center;}
.white{ width:100%; height:60px; background-color:#ffffff; font-size:14px; color:#65276a;}

/*eventresult.html*/
.kzh{ width:100%; height:100px; border-bottom:1px solid #e7e7e7; border-top:1px solid #e7e7e7; background-color:#FFF; margin-top:20px;}
/*.kzh input{ width:80%; height:45px; border-radius:25px; border:0; border:1px solid #65276a; margin-left:10%; margin-top:25px; font-size:18px; color:#65276a; text-indent:2em;}
*/
.pass{ width:100%; min-height: 220px; padding-top: 50px; vertical-align: middle; margin-top:10px; background: url(../images/jg_bg.png) no-repeat; background-size: 100% 100%;}
.pass p{ line-height: 30px; text-align: center; color: #65276a; } 
.shr{ width:100%; height:40px;}

/*signupsuccess.html*/
.bmcg{ width:100%; height:50px; font-size:2em; color:#65276a; text-align:center;font-weight:bold; margin-top: 2em;}
.ndkh{ width:100%; height:30px; color:#65276a; text-align:center; font-size:1.5em;}
.gdxq{ color:#65276a; margin-top: 30px; text-align:center; font-size:14px;}
.ewm{ width:40%; height:auto; margin-left:30%; margin-top:10px;}
.ewm img{ width:100%; height:auto;}
.wxts{ width:90%; height:auto; margin: 0 auto; margin-top:40px; color:#65276a;}
.wxts p{ line-height: 30px; font-size:14px;}

/*cansaiSuccess.html*/
.csma{ height:30px; color:#65276a; text-align:center; font-size:2.4em; font-weight:bold;}
.ssxq{ font-weight:bold; color:#65276a; padding-left:20px; margin-top: 30px;  font-size:1.0em;color:#65276a;}
.ssxq2{ font-weight:bold; color:#65276a; padding-left:20px; text-align: center; margin-top: 30px;  font-size:1.0em;color:#65276a;}
/*video.html*/
.video{ width:100%; height:auto;}
.video video{ width:100%; height:auto;}
.jxsp{ width:100%; height:55px; background-color:#3b3b3b; line-height:55px; color:#ffffff; padding-left:10px;}
.cjcw{ width:100%; height:auto; background-color:#fff;}
.cjcw_left{ width:100%; height:40px;}
.cjcw_left span{ width:50%; height:40px; float:left; line-height: 40px;}
.cjcw_right{ width:90%; height:auto;color:#65276a; font-size:14px; padding: 10px 0px; text-indent:2em; padding-left:10px; margin-left:5%;}
.talk{ width:100%; height:60px; background-color:#8c3693; position:fixed; bottom:0px;}
#talk{ width:75%; height:40px; border-radius:20px; border:0; margin-left:5%; margin-top:10px; color:#999; text-indent:2em;}
.talk p{ width:15%; height:40px; line-height:40px; margin-top:20px; color:#ffffff; display:inline; margin-left:5%; text-align:right;}
.jxsp1{ width:100%; height:40px; color:#65276a; background-color:#fff; line-height:40px; font-size:14px; padding-left:15px;}


/*tuijian.html*/
.tuijian{ width:100%; height:60px; background-color:#fff;box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.3);}
.tuijian ul{ list-style:none; width:100%; height:60px;}
.tuijian ul li{ width:25%; height:60px; float:left; text-align:center; color:#65276a; line-height:60px; font-size: 16px;} 
.chaxun{position: absolute; right: 0; top: 0; width:80px; height: 40px; background: #8c3693; border: 0; border-radius:20px; color: #fff; outline: none;}
.dl_mfzc{ width: 100%; margin: 0 auto; margin-top: 50px; height: 40px;}
.yyzh_denglu{ width: 120px;height: 30px; line-height: 30px; text-align: center; color: #fff; border-bottom: 1px solid #fff; font-size: 14px; margin-top: 60px; margin: 0 auto;} 

/*wall*/
.top-header{ background-color: #f60; width: 100%; overflow: hidden; position: relative; display: table;}
.top-header h3{ font-size: 1.6em; padding: 1em; margin: 0 30%;   white-space: nowrap; text-align: center; overflow: hidden; text-overflow: ellipsis; display: block; color: #fff; font-weight: normal; display: table-cell;}
.top-header a:first-child{width: 14%; display: table-cell;  padding:0 4%;vertical-align: middle;}
.top-header a:last-child{ width: 14%; display:table-cell;padding:0 4%; vertical-align: middle;}
.top-header img{ width: 100%;  display: block;} 
/*body{ background-color: #f2f2f2;}*/
/*瀑布流开始*/
.wall {
  display: block;
  position: relative;
}
.wall-column {
  display: block;
  position: relative;
  width: 50%;
  float: left;

  box-sizing: border-box;
}
.article {

  display: block;
  padding: 5%;
  background: white;
  border-radius: 3px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
  transition: all 100;
  overflow: hidden;
  position: relative;
  border: 1px solid #E0E0E0;
}
.article:hover{ transform: scale(1.01);}
.article img {
  display: block;
  width: 100%;
  margin: 0 0 5% 0;
}
.article a{ color: #666;}
.article p{ overflow: hidden; text-overflow: ellipsis; color: #65276a; white-space: nowrap; width: 70%; font-size: 1.2em; line-height: 1.5;}
.article small{ font-size: 1em;line-height: 1.5;}
.article input{padding: 0.2em 1em; border-radius: 0.9em; font-size: 1.1em; z-index: 100; background-color: #8c3593; border: none; position: absolute; bottom: 3%; right: 5%; color: #fff; box-shadow: 0 0 7px #d7d7d7;}
/*瀑布流结束*/
.wrapper h3{ text-align: center; margin:0 20%; white-space: nowrap; text-overflow: ellipsis; font-weight:normal; color: #333; overflow: hidden;  font-size: 1.5em; padding: 0.7em 0;}
.wrapper h4{ width: 90%; margin:0 5%; text-align: justify; font-weight:normal; color: #999;  font-size: 1.2em; margin-bottom: 3%; line-height:1.5; }

/*购买照片*/
.buy_p{ font-size: 18px; color: #65276a; padding: 10px 0px 0px 10px; }
.buy_pp{ font-size: 14px;}
.buy_money{ color: #f00;}
.buy_input{ width:100%; height: 40px; line-height: 40px; color:#999; border-radius: 10px; border: 0;}
.buy_p_div{font-size: 18px; color: #999;border:1px solid #D7D7D7; border-radius:10px; margin: 10px 10px; margin-top: 20px; padding-left: 10px;}

#buy_btn{ margin-top:30px; width:100%; height:40px; background-color:#7c3083; text-align:center; color:#ffffff; font-size:16px; border-radius:20px; border:0px;}
.btn1{padding: 0 10px;}

.buy_title{ text-align: center; border-bottom: 1px solid #D7D7D7; height: 50px; line-height: 50px; font-size: 18px; color: #65276a;}
.buy_pic{ padding: 10px 0;}
.buy_img{ width: 50%; height:auto; float: left; overflow: hidden;}
.buy_img img{width:100%;border: 2px solid #fff;}

/*报名缴费*/
.bmjf_top{ width:70%; height:105px; margin:0 auto; margin-top:10%;}
.bmjf_top_l{ float:left; width:27%; font-size:12px; color:#8c3693; margin-top:10%;}
.bmjf_top_r{ float:left; width:73%; font-size:60px; color:#8c3693;}
.bmjf_center{ width:90%; margin:0 auto; }
.bmjf_one{ width:100%;height:60px; margin:0 auto; line-height:60px; background:#8c3693; border-bottom:1px solid #c9c9c9; }
.bmjf_chk{ width:80%; line-height:60px;margin:0 auto; color:#fff;}
.bmjf_chk input{ background:#fff;}
.bmjf_chk span{  font-size:14px; margin-left:10%;}
.bmjf_two{ width:100%;height:60px;margin:0 auto; font-size:14px; line-height:60px; color:#fff; background:#8c3693; border-bottom:1px solid #c9c9c9; }
.bmjf_buttom_tj{ width:40%; height:30px; margin:0 auto;margin-bottom:30px; margin-top:20px; }
.bmjf_buttom_tj input{ width:100%; height:30px; background:#9e3ea5; border-radius:15px; color:#fff; }

/*报名*/
.baoming_con{width: 200px; height: auto; margin: 0 auto;padding-top: 100px;}
.baoming_middle{ width: 200px; height: 200px; border-radius: 50%; background:#8c3693; text-align: center;  color: #fff;}
.baoming_p{ line-height: 30px; font-size: 15px;}
.bao_money{ font-size:50px; padding-top: 50px;}
.baoming_tishi{ font-size: 12px; color:#8c3693; text-align: center; margin-top: 30px;}
#baoming_btn{ margin-top:30px; position:fixed; bottom:20px; width:90%; height:40px; left:5%;background-color:#7c3083; text-align:center; color:#ffffff; font-size:16px; border-radius:20px; border:0px;}


/*上传图片*/
.sctp_center{ width:80%; height:30px; margin:0 auto; margin-top:15%;}
.sctp_l{ width:40%; float:left;}
.sctp_l input{ width:100%; height:30px; background:#7f3186; color:#fff; border-radius:15px;}
.sctp_r{ width:40%;float:right;}
.sctp_r input{ width:100%; height:30px; background:#7f3186; color:#fff; border-radius:15px;}
.sctp_bottom{ width:80%; margin:0 auto;  color:#8c3693; margin-top:100px;}
.sctp_bottom p{ line-height:20px;letter-spacing:2px;font-size:10px;}
.sctp_bottom h5{ margin-bottom:20px;}

/*未考试——报名*/
.wks_top{ width:100%; height:60px; border-bottom:1px solid #c9c9c9; background:#fff;}
.wks_zgry{ float:left; margin-left:5%; color:#65276a; font-size:14px; line-height:60px;}
.wks_wu{ float:right; margin-right:5%; line-height:60px; color:#65276a; font-size:14px; }
.wks_center{ width:90%; margin:0 auto; background:#f2f2f2;}
.wks_list{ width:100%; height:60px; line-height:60px; background:#501e54; text-indent:2em; font-size:14px; color:#fff; border-bottom:1px solid #c9c9c9;}
.wks_r{ float:right; margin-right:5%; display:inline-table; line-height:60px; cursor:pointer;}
.wks_r img{ vertical-align:middle;}
.wks_buttom_tj{ width:40%; height:30px; margin:0 auto;margin-bottom:30px; margin-top:60px; }
.wks_buttom_tj input{ width:100%; height:30px; background:#9e3ea5; border-radius:15px; color:#fff; }

/*弹框*/
#bg{width:100%;height:100%;top:0px;left:0px;position:absolute;filter: Alpha(opacity=50);opacity:0.1; background:#666; display:none;}
#popbox{position:absolute;width:90%; height:20%; left:5%; top:25%; margin:-200px 0 0 -200px; display:none; background:#8c3693; margin:0 auto; border-radius:10px;}

/*上传成功*/
.sccg_top{ width:80%; height:60px; line-height:60px; color:#8c3693; font-size:14px; text-align:center; margin:0 auto;}
.sccg_center{ width:90%; margin:0 auto; background:#f2f2f2;}
.sccg_list{ width:100%; height:60px; line-height:60px; background:#501e54; text-indent:2em; font-size:14px; color:#fff; border-bottom:1px solid #c9c9c9;}
.sccg_center{ width:80%; height:30px; margin:0 auto;  margin-top:10%;}
.sccg_l{ width:40%; float:left;}
.sccg_l input{ width:100%; height:30px; background:#7f3186; color:#fff; border-radius:15px;}
.sccg_r{ width:40%;float:right;}
.sccg_r input{ width:100%; height:30px; background:#7f3186; color:#fff; border-radius:15px;}
.sccg_img{ width:90%; height:auto; margin:0 auto; margin-top:10%;}
.sccg_img img{ width:100%; height:auto;}

/*登录*/
.header{ width:100%; height:60px; text-align:center; color:#fff; line-height:60px; font-size:18px; }
.dl_touxiang{ width:30%;margin:0 auto;}
.dl_touxiang img{ width:100%; height:auto; margin-top:20%;}
.dl_main{ width:70%; margin:0 auto; margin-top:10%;}
.dl_phone{ width:100%; background:rgba(255,255,255,0.5); border-radius:15px; height:30px;}
.dl_phone span{  text-indent: 1em;height:30px; line-height:30px; float:left; font-size:12px; color:#fff; text-align:right; display:block;}
.dl_phone input{width:60%;  background-color:transparent; float:left; font-size:12px; height:30px; line-height:30px; color: #fff;}
.dl_pwd{ width:100%; background:rgba(255,255,255,0.5); border-radius:15px; height:30px; margin-top:5%;}
.dl_pwd span{height:30px; line-height:30px; float:left; text-indent: 2em; font-size:12px; color:#fff; text-align:right; display:block;}
.dl_pwd_text{width:60%; float:left;  background-color:transparent; font-size:12px; height:30px; line-height:30px; color: #fff;}
.dl_hqyzm{width:38%; height:30px; line-height:30px; border-radius:15px; background:#efd3f1; text-align:center; float:left; color:#b840c2; }
.dl_dl{ width:100%; height:30px; border-radius:15px; margin-top:5%; color:#fff; text-align:center;
	background: -webkit-linear-gradient(#6c6c6c, #212121); /* Safari 5.1 - 6.0 */
  	background: -o-linear-gradient(#6c6c6c, #212121); /* Opera 11.1 - 12.0 */
 	background: -moz-linear-gradient(#6c6c6c, #212121); /* Firefox 3.6 - 15 */
  	background: linear-gradient(#6c6c6c, #212121); /* 标准的语法 */}
.dl_dl input{ color:#fff; background-color:transparent;line-height:30px;font-size: 14px;}
.dl_weixin{ width:80%; height:30px; margin:0 auto; line-height:30px; color:#fff; margin-top:15%; }
.dl_wx{ width:100%; height:30px;}
.dl_icon{ color:#fff; font-size:12px; width:15%; float:left;}
.dl_icon img{ width:100%; height:auto;}
.dl_wxdl{  width:30%; float:left;  text-align:center; }
.dl_wxdl a{color:#fff; font-size:10px;}
.dl_wjmm{  width:30%; float:left;  text-align:center; }
.dl_wjmm a{ color:#fff; font-size:10px;}
.dl_shu{  width:10%; float:left; text-align:center; color:#fff; }
.dl_mfzc{ width:34%; height:30px; color:#fff; font-size:18px; line-height:30px; margin:0 auto;text-align:center; margin-top:5rem;}
.dl_ljzhuce{ width:50%; height:60px; color:#fff; font-size:18px; line-height:30px; margin:0 auto;text-align:center;}
/*考生资料*/
.kszl_main{ width:80%; margin:0 auto; margin-top:20%;}
.kszl_main p{ font-size:14px; color:#8c3693; line-height:30px;}
.kszl_bottom{ width:60%; margin:0 auto; margin-top:5rem;}
.kszl_bottom img{ width:100%; height:auto;}

/*个人中心*/
.grzx_header{ width:100%; height:60px; background:#b54cc5; text-align:center; color:#fff; line-height:60px; font-size:18px;}
.grzx_top{ width:100%; padding-bottom:7%; background: -webkit-linear-gradient(#b74cc4, #ca4cba); /* Safari 5.1 - 6.0 */
  	background: -o-linear-gradient(#b74cc4, #ca4cba); /* Opera 11.1 - 12.0 */
 	background: -moz-linear-gradient(#b74cc4, #ca4cba); /* Firefox 3.6 - 15 */
  	background: linear-gradient(#b74cc4, #ca4cba); /* 标准的语法 */}
	
.grzx_top_above{ width:85%; height:200px; background:#cf62d8; border-radius:20px; margin:0 auto; padding-top:10px;}
.grzx_top_above img{ width:100%; height:auto;}
.grzx_tx{ width:40%; height:73%; margin:0 auto; background:url(../images/grzx.png) no-repeat; background-size:100% auto;}
.grzx_jf{ width:50%; height:30px; color:#fff; margin:0 auto; padding-top:10%; text-align:center;}
.grzx_sum{ width:70%; line-height:4rem; text-align:center; margin:0 auto; font-size:24px; color:#FFF;}
.grzx_welcome{ width:85%; height:30px; margin:0 auto; text-align:center; font-size:12px; color:#ededed; letter-spacing:3px; line-height:30px;}
.grzx_welcome input{ width: 100%; height: 40px; border-radius: 20px; background: #a53dae; color: #fff;}
.grzx_main{ width:100%; height:auto;}
.grzx_list{ width:100%; height:60px; line-height:60px; border-bottom:1px solid #8c3693;font-size:14px;}
.grzx_one{ width:80%; height:60px; margin:0 auto;}
.grzx_one a{ color:#242424;  }

/*个人中心——成就*/
.grzx_bottom{ width:90%; margin:0 auto; margin-bottom:50px;}
.grzx_di{ width:100%; height:60px; background:#efefef; border-bottom:1px solid #f8f8f8; line-height:60px;}
.grzx_di_l{ width:60%;float:left; color:#b840c2; margin-left:5%}
.grzx_di_r{width:30%;float:right;color:#b840c2; text-align:left;}
.grzx_di_l2{width:60%;float:left; color:#5d1e62; margin-left:5%;}
.grzx_di_r2{width:30%;float:right;color:#5d1e62;text-align:left;}

/*合作学校*/
.hzxx_header{ width:100%; height:60px; background:#fff; text-align:center;line-height:60px; font-size:22px;}
.hzxx_cw{ width:80%;float:left; display:inline-block; color:#8c3693; font-size:16px; }
.hzxx_main{ width:100%;background:#e0e0e0; height:100%; overflow:hidden; margin-bottom:5%; padding-bottom:20px;}
.hzxx_one{ width:90%;margin:0 auto;}
.hzxx_left{ width:34%; float:left; line-height:200px; }
.hzxx_left img{ width:100%; height:auto; vertical-align:middle;}
.hzxx_right{ width:60%; float:left; margin-left:5%; margin-top:2rem; }
.hzxx_right h3{ color:#000;}
.hzxx_right p{ color:#343434; font-size:14px;}

/*video.html*/
.video{ width:100%; height:auto;}
.video video{ width:100%; height:auto;}
.jxsp{ width:100%; height:55px; background-color:#3b3b3b; line-height:55px; color:#ffffff; padding-left:10px;}
.cjcw{ width:100%; height:150px; background-color:#fff;}
.cjcw_left{ width:100%; height:40px;}
.cjcw_left span{ width:50%; height:40px; float:left; margin-top:15px;}
.cjcw_right{ width:90%; height:100px;color:#65276a; font-size:14px; text-indent:2em; padding-left:10px; margin-left:5%;}
.talk{ width:100%; height:60px; background-color:#8c3693; position:fixed; bottom:0px;}
#talk{ width:75%; height:40px; border-radius:20px; border:0; margin-left:5%; margin-top:10px; color:#999; text-indent:2em;}
.talk p{ width:15%; height:40px; line-height:40px; margin-top:20px; color:#ffffff; display:inline; margin-left:5%; text-align:right;}
.jxsp1{ width:100%; height:40px; color:#65276a; background-color:#fff; line-height:40px; font-size:14px; padding-left:15px;}

/*教育*/
.yj_top{ width:100%; background:#fff; height:50px; margin-bottom:8px;-moz-box-shadow:2px 0px 10px #999;
-webkit-box-shadow:2px 0px 10px #999;
box-shadow:2px 0px 10px #999;} 
.yj_top ul{ width:100%; list-style:none;}
.yj_top ul li{ width:25%; float:left; text-align:center;}
.yj_top ul li a{  width:25%;height:50px; line-height:50px;color:#65276a;}
.video_anniu{ width:20%; height:auto; margin:0 auto; position:absolute; z-index:9999;left:40%; top: 22%;} 
.video_anniu img{ width:100%; height:100%; vertical-align:middle;}
.video_anniu2{ width:20%; height:auto; margin:0 auto; position:absolute; z-index:9999;left:40%; top: 51%;} 
.video_anniu2 img{ width:100%; height:100%;vertical-align:middle;}
.video_anniu3{ width:20%; height:auto; margin:0 auto; position:absolute; z-index:9999;left:40%; top: 78%;} 
.video_anniu3 img{ width:100%; height:100%;vertical-align:middle;}

/*简介*/
.jj_main{ width:90%; margin:0 auto; padding-bottom:20%;}
.jj_content{ width:90%; height:100%; overflow:hidden; background:#dadada; margin:0 auto; margin-top:5%; border-radius:15px; padding-bottom:50px;}
.jj_content h4{ width:100%; height:80px; color:#8c3693; text-align:center; line-height:80px;}
.jj_content p{  width:90%; height:auto; color:#8c3693;  line-height:20px; margin:0 auto; text-indent:2em; font-size:12px;}
.jj_jian{ position:absolute; left:17%; margin-top:3rem;}
.jj_jian2{ position:absolute; left:47%; margin-top:3rem;}
.jj_jian3{ position:absolute; left:77%; margin-top:3rem;}
.jj_yuan{ width:90%; margin:0 auto; margin-top:13%;}
#jj_one{ width:30%; height:auto; float:left; text-align:center;}
#jj_one img{ width:100%; height:100%;}
#jj_two{ width:30%; height:auto; float:left; text-align:center;margin-left:5%;}
#jj_two img{ width:100%; height:100%;}
#jj_three{ width:30%; height:auto; float:left; text-align:center;margin-left:5%;}
#jj_jlb2{ display:none;}
#jj_jlb3{ display:none;}
#jj_three img{ width:100%; height:100%;}
.jj_mrtj{ width:70%; margin:0 auto; }
.jj_mrtj input{ width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; margin-top:20%; border-radius:30px; background:#ab40b4;}

/*名人推荐*/
.mrtj_main{ width:80%; height:auto; margin:0 auto; border-bottom:1px solid #8e8e8e; padding-bottom:40px;}
.mrtj_top{ width:100%; height:auto;}
.mrtj_top img{ width:100%; height:auto;}
.mrtj_name{ width:100%; height:60px; line-height:60px; text-align:center; font-size:16px; font-weight:bold; color:#000;}
.mrtj_main p{ width:100%; height:auto; line-height:30px; text-align:center; color:#343434; font-size:12px;}
.mrtj_mrtj{ width:60%; margin:0 auto; margin-bottom:40px;}
.mrtj_mrtj input{ width:100%; height:35px; line-height:35px; text-align:center; font-size:14px; color:#fff; margin-top:17rem; border-radius:30px; background:#ab40b4;}
/* main_img */
.img_gallery{height:210px;border-top:1px solid #d7d7d7;position:relative;}
.main_img{height:180px;overflow:hidden;position:relative; padding-bottom:10px; }
.main_img ul{width:9999px;height:210px;overflow:hidden;position:absolute;top:0;left:0;}
.main_img li{float:left;width:100%;height:210px; background:#e0e0e0;}
.main_img li span{display:block;width:80%;height:210px; margin:0 auto; margin-top: 23px;}
.main_img li a{display:block;width:100%;height:210px; margin-top:20px;}
.main_img li .img_1{background:url(../images/tt.png) center top no-repeat; background-size:50% auto;}
.main_img li .img_2{background:url(../images/handou.png) center top no-repeat; background-size:50% auto;}
.main_img li .img_3{background:url(../images/chali.png) center top no-repeat;background-size:50% auto;}
.main_img li .img_4{background:url(../images/handou.png) center top no-repeat;background-size:50% auto;}
.img_font{position:absolute; bottom:-252px; left:25%; color:#f00; padding:10px;}
.img_font span{display:none; }
.img_font span p{ color:#343434; font-size:16px; text-align:center; line-height:30px; }
.img_font span h2{ color:#000; text-align:center;margin-bottom:20px;}
.xian{ width:80%; border-bottom:1px solid #999; margin:0 auto; margin-top:-97px; }

div.point{position:absolute;bottom:100px;left:50%;z-index:999;width:140px;height:21px;margin:0 0 0 -50px; background:#F00; }
div.point a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../img/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.point a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../img/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../img/hover_right.png) no-repeat right top;right:100px;}


/*赛事预告*/
.fense{ width:100%; height:60px; background-image:url(../images/11.png); background-repeat:repeat-x;}
.name1{ width:20%; height:60px; float:left; line-height:60px; color:#000; text-align:center;}
.exam{ width:40%; height:60px; float:left; line-height:60px; color:#000;  text-align:center;}
.white{ width:100%; height:60px; background-color:#ffffff; font-size:14px; color:#65276a;}

/*赛事预告详情*/
.ssygxq_title{ width:100%; text-align:center; line-height:80px; height:80px; color:#fff; font-size:16px;}
.ssygxq_time{ width:80%; margin:0 auto; line-height:30px; font-size:14px; color:#fff;}
.ssygxq_video{ width:90%; height:auto; margin:0 auto; margin-top:5%;}
.ssygxq_video img{ width: 100%;}
.ssygxq_exam{ width:100%; height:auto;}
.ssygxq_ksgz{ width:90%; margin:0 auto; height:60px; line-height:60px; color:#FFF; font-size:16px; text-align:center;}
.ssygxq_exam p{ width:90%; margin:0 auto;  font-size:14px; color:#fff; line-height:20px;}
.ssygxq_right{ width:50%; float:right; margin-top:5%; }
.ssygxq_right p{font-size:12px; color:#fff; line-height:20px;}
.ssygxq_btn{ width:60%; margin:0 auto; margin-bottom:40px;} 
.ssygxq_btn input{ width:100%; height:35px; line-height:35px; text-align:center; font-size:14px; color:#fff; margin-top:20%; border-radius:30px; -webkit-linear-gradient(#6d6d6d, #939393); /* Safari 5.1 - 6.0 */
  	background: -o-linear-gradient(#6d6d6d, #939393); /* Opera 11.1 - 12.0 */
 	background: -moz-linear-gradient(#6d6d6d, #939393); /* Firefox 3.6 - 15 */
  	background: linear-gradient(#6d6d6d, #939393); /* 标准的语法 */}
	
/*赛事预告详情_倒计时*/
.ssygxq_djs{ width:60%; margin:0 auto; margin-bottom:40px;} 
.ssygxq_djs input{ width:100%; height:35px; line-height:35px; text-align:center; font-size:14px; color:#fff; margin-top:20%; border-radius:30px; -webkit-linear-gradient(#87348e, #6c2972); /* Safari 5.1 - 6.0 */
  	background: -o-linear-gradient(#87348e, #6c2972); /* Opera 11.1 - 12.0 */
 	background: -moz-linear-gradient(#87348e, #6c2972); /* Firefox 3.6 - 15 */
  	background: linear-gradient(#87348e, #6c2972); /* 标准的语法 */}
	
/*忘记密码*/
.wjmm_main{ width:70%; margin:0 auto; margin-top:30%;}
.wjmm_phone{ width:100%; background:rgba(255,255,255,0.5); border-radius:15px; height:30px; margin-top:5%;}
.wjmm_phone span{ width:32%; height:30px; line-height:30px; float:left; font-size:12px; color:#fff; text-align:right; display:block;}
.wjmm_phone input{width:60%; background-color:transparent; float:left; font-size:12px; height:30px; line-height:30px; color: #fff;}
.wjmm_pwd{ width:100%; background:rgba(255,255,255,0.5); border-radius:15px; height:30px; margin-top:5%;}
.wjmm_pwd span{ width:32%; height:30px; line-height:30px; float:left; font-size:12px; color:#fff; text-align:right; display:block;}
.wjmm_pwd_text{width:30%; float:left;  background-color:transparent; font-size:12px; height:30px; line-height:30px;}
.wjmm_hqyzm{width:38%; height:30px; line-height:30px; border-radius:15px; background:#efd3f1; text-align:center; float:left; color:#b840c2; }
.wjmm_dl{ width:100%; height:30px; border-radius:15px; margin-top:5%; color:#fff; text-align:center; line-height:30px;
	background: -webkit-linear-gradient(#6e6e6e, #252525); /* Safari 5.1 - 6.0 */
  	background: -o-linear-gradient(#6e6e6e, #252525); /* Opera 11.1 - 12.0 */
 	background: -moz-linear-gradient(#6e6e6e, #252525); /* Firefox 3.6 - 15 */
  	background: linear-gradient(#6e6e6e, #252525); /* 标准的语法 */}
.wjmm_dl input{ color:#fff; background-color:transparent;}

/*积分查询*/
.jf_header{ width:100%; height:60px;text-align:center;line-height:60px; font-size:22px;
	background: -webkit-linear-gradient(left,#c34cbd, #ab4cca); /* Safari 5.1 - 6.0 */
  	background: -o-linear-gradient(left,#c34cbd, #ab4cca); /* Opera 11.1 - 12.0 */
 	background: -moz-linear-gradient(left,#c34cbd, #ab4cca); /* Firefox 3.6 - 15 */
  	background: linear-gradient(left,#c34cbd, #ab4cca); /* 标准的语法 */ }
.jf_top{ width:100%; height:100%; overflow:hidden;
	background: -webkit-linear-gradient(left bottom,#ca4cba, #ab4cca); /* Safari 5.1 - 6.0 */
  	background: -o-linear-gradient(left bottom,#ca4cba, #ab4cca); /* Opera 11.1 - 12.0 */
 	background: -moz-linear-gradient(left bottom,#ca4cba, #ab4cca); /* Firefox 3.6 - 15 */
  	background: linear-gradient(left bottom,#ca4cba, #ab4cca); /* 标准的语法 */  }
.jd_dqjf{ width:80%; height:30px; line-height:30px; font-size:12px; color:#ededed; margin:0 auto; margin-top:5%;}
.jf_sum{ width:80%; height:60px; line-height:60px; font-size:36px; color:#ededed; margin:0 auto;}	
.jf_dhjp{ width:80%; height:2.5rem; line-height:2.5rem; margin:0 auto; margin-top:5%;}	
.jf_dhjp input{ width:100%; height:2.5rem; line-height:2.5rem; color:#fff; border-radius:30px;
	background: -webkit-linear-gradient(#b340bc, #8f3796); /* Safari 5.1 - 6.0 */
  	background: -o-linear-gradient(#b340bc, #8f3796); /* Opera 11.1 - 12.0 */
 	background: -moz-linear-gradient(#b340bc, #8f3796); /* Firefox 3.6 - 15 */
  	background: linear-gradient(#b340bc, #8f3796); /* 标准的语法 */}	
.jf_jl{ width:100%; height:3rem; line-height:3rem; background:rgba(255,255,255,0.4); margin-top:10%;}	
.jf_jl p{ width:80%; margin:0 auto; color:#fff; }
.jf_bottom{ width:100%; height:auto;}
.jf_buttom_center{ width:100%; height:auto;  border-bottom:1px solid #bfbfbf;}
.jf_list{ width:80%; height:60px; line-height:60px;margin:0 auto; }
.jf_list span{ font-size:14px;}
.jifen_top_above{ width:85%; height:200px; border-radius:20px; margin:0 auto; padding-top:10px;}
.jifen_jf{ width:100%;  color:#fff;padding-top:10%;}
.jifen_sum{ width:100%; line-height:4rem; font-size:36px; color:#FFF;}
.jifen_tx{ width:90%; margin: 0 auto;}
.jifen_top{ width:100%; background: -webkit-linear-gradient(#b74cc4, #ca4cba); /* Safari 5.1 - 6.0 */
  	background: -o-linear-gradient(#b74cc4, #ca4cba); /* Opera 11.1 - 12.0 */
 	background: -moz-linear-gradient(#b74cc4, #ca4cba); /* Firefox 3.6 - 15 */
  	background: linear-gradient(#b74cc4, #ca4cba); /* 标准的语法 */}
.jifen_jilu{ height: 40px; background: rgba(255,255,255,0.5);color: #fff; line-height: 40px; text-indent: 1em; font-size: 14px;}
.jifen_one{ width:80%; height:50px; margin:0 auto;}
.jifen_one span{ font-size: 16px;}
.jifen_one a{ color:#242424;  }
.jifen_list{ width:100%; height:60px; line-height:60px; border-bottom:1px solid #bfbfbf;font-size:14px;}

/*已有账号登录*/
.yyzhdl_center{ width:80%; height:40px; margin:0 auto;}
.yyzhdl_zh{ width:100%; height:40px; line-height:40px; color:#8c3693; margin-top:10%;}
.yyzhdl_zh input{ width:68%; height:40px; line-height:40px; border:1px solid #8c3693; background:#fff; font-size:18px; color:#bababa;}
.yyzhdl_zh span{ width:21%; height:40px; line-height:40px; float:left; font-size:20px; color:#8c3693; text-align:right; display:block;}
.yyzhdl_dl{ width:60%; height:40px; border-radius:20px; margin-top:5%; background:#8c3693;color:#fff; text-align:center; line-height:40px; margin:0 auto; margin-top:10%;}
.yyzhdl_dl input{ color:#fff; background-color:transparent;}
.yyzhdl_weixin{ width:80%; height:100px; margin:0 auto; margin-top:10%;}
.yyzhdl_wl{ width:30%; height:auto; float:left;}
.yyzhdl_wl img{ width:100%; height:100%;}
.yyzhdl_wr{ width:58%;line-height:50px; font-size:28px; float:left; margin-left:10%;}
.yyzhdl_wr a{ text-decoration:underline; color:#3eb134;}

/*赛事回顾详情*/
.sshg_title{ height: 50px; font-size: 18px; line-height: 50px; box-shadow:0px 0px 15px #999; }
.sshg_title ul{ display: flex; list-style: none;}
.sshg_title ul{ display: flex; list-style: none;}
.sshg_title ul li{ flex: 1; font-size: 14px;text-align: center;font-weight: bold; color: #66286b; }
.sshg_title ul li a{ width: 100%;display: block; height: 50px;}
.sshg_div{ height: auto;}
.sshg_conten{ width: 100%; height: auto; }
.sshg_conten h3{ text-align: center; line-height: 50PX; color: #893894; margin-top: 20px;}
.sshg_conten p{ text-align: center; line-height: 30PX; color: #893894; font-size: 14px;}
.sshg_conten h4{ text-align: center; line-height: 30PX; margin-top: 30px;}
.sshg_conten div p{ text-align: left; padding: 0 10px; color: #000;}
.sshg_right{width: 100%;  margin-top: 30px;margin-bottom: 60px;} 
.sshg_right div{width:100%;text-align: right; padding: 0 10px; font-size: 12px;}

/*获取照片*/
.sshg_hqzp{ margin-top: 20px; margin-bottom: 60px;}
.sshg_pic{ width: 48%; height: 200px; float: left; margin-bottom: 10px;}
.sshg_pic:nth-child(even){ margin-left: 2%;}
.sshg_pic:nth-child(odd){ margin-right: 2%;}
.sshg_pic img{ width: 100%; height: 100%;}
/*回顾视频*/
.sshg_video{ margin-top: 20px;}
.sshg_video h3{ text-align: center; color: #999; line-height: 50px;}

/*底部*/
.dibu{ width: 100%; height: 50px; background: #65276a; position: fixed; bottom: 0; left: 0; z-index: 999;} 
.dibu ul{ display: flex; list-style: none;}
.dibu ul li a{  color: #fff; }
.dibu ul li a p{ line-height: 12px;}
.dibu ul li a img{ width: 20px; height: 20px;}
.dibu ul li:hover{ background: #8c3693;}
.szbh{ height:30px; outline: none; line-height:30px; width:80%; margin-left:5%;float:left;color:#666;font-size:14px; border: 0;}

/**/
.zhuce_submit{ width:80%; height:30px; border-radius:15px;background:url(../images/btn.png) no-repeat; background-size:cover;margin:0 auto;color:#fff;}

/*证书查询详情*/
.zscx_top{ height: 80px; }
.zscx_top ul{ list-style: none; padding: 10px 0;}
.zscx_top ul li{ width: 50%; height: 60px; float: left;}
.zscx_top ul li img{ width: 100%; height: auto;}
.zscx_content{ height: auto; padding: 0 20px;}
.zscx_p p{ height: 40px; color: #8c3693; font-size:14px;}
.zscx_bottom img{width: 100%;}

/*error*/
.error{ width: 70%; height: auto; padding-top: 9rem; margin: 0 auto;}
.error img{ width: 100%; height: 100%;}
